Auto start/stop control based on cooled seat signal systems and methods

ABSTRACT

Systems and methods for managing auto start of a vehicle during an auto-stop condition may include: determining an operational status of a vehicle climate control system; receiving a target air outlet temperature from the vehicle climate control system; receiving data indicating a state of a cooled seat of the vehicle; and inhibiting a start-engine command to restart an internal combustion engine of the vehicle because of a cabin cooling requirement when the data indicates that the cooled seat of the vehicle is activated.

TECHNICAL FIELD

The present disclosure relates generally to vehicular technology. Moreparticularly, various embodiments relate to systems and methods fordelaying or canceling an engine-start event for auto start/stopoperations while maintaining occupant comfort.

DESCRIPTION OF RELATED ART

Increases in fuel prices and concerns about the consumption of fossilfuel in general have led consumers to demand more fuel-efficientvehicles. (Corporate Average Fuel Economy) CAFE regulations also mandatefuel economy standards for vehicle manufacturers selling vehicles in theUnited States. Accordingly, automobile designers have sought out newways to improve the fuel economy of their vehicles.

One such way automobile manufacturers have improved fuel economy andtheir lineups is to include auto start/stop feature with their vehicles.The auto start/stop feature automatically turns off the vehicle'sinternal combustion engine when the vehicle comes to a complete stopsuch as, for example, at a traffic light. When the operator removes hisor her foot from the brake pedal, the engine automatically starts sothat the operator can continue on his or her way. This feature avoidsidling, which conserves fuel and reduces emissions.

Contemporary auto start/stop systems typically evaluate a number offactors to determine whether the internal combustion engine can bestopped automatically and whether it should be restarted in advance of afoot-off-brake event. Typically, such systems evaluate the then-currentstate-of-charge of the battery and the draw that vehicle accessories andother systems are requiring from the battery at the time. For example,where the vehicle's (Heating Ventilating and Air-Conditioning) HVACsystem is operating, the vehicle may determine that the engine cannot bestopped, or that it must be started in advance of a foot-off-brake eventso that the climate-control system can continue to run to maintainoccupant comfort. Starting the vehicle in advance of a foot-off-brakeevent consumes more fuel than waiting until the foot-off-brake eventoccurs to restart the vehicle. Similarly, rejecting an auto stop commandbecause the vehicle's HVAC system is required also consumes more fuelthan allowing the auto stop command to turn off the internal combustionengine.

BRIEF SUMMARY OF THE DISCLOSURE

According to various embodiments of the disclosed technology, systemsand methods can be configured to delay or cancel a request to start theengine during an auto start/stop operation when one or more seat coolers(e.g., airconditioned or ventilated seat) in the vehicle are activated.Delaying or canceling the start-engine request in conjunction with autostart/stop operations can improve fuel economy and reduce emissionswhile maintaining some level of human comfort as it relates to the cabintemperature of the vehicle.

Embodiments may be implemented to determine the status of one or moreseat coolers in the vehicle, and if a seat cooler is turned on, thesystem may delay, cancel, override or otherwise inhibit a start-enginerequest that is generated to enable sufficient operation of thevehicle's passenger compartment air conditioner. Some implementationsmay simply cancel the start-engine request or delay the auto-startfeature to accomplish this.

Embodiments may also include sensors to determine the presence of apassenger in one or more seating positions of the vehicle, and todetermine whether a corresponding seat cooler is activated for eachpassenger in the vehicle before delaying or canceling a start-enginerequest. Other vehicle parameters such as blower motor status, cabintemperature and the required air temperature at the HVAC vent outlets(target air outlet, or TAO) may also be evaluated when determiningwhether a start-engine request can be inhibited.

In one embodiment, a method for managing auto start of a vehicle duringan auto-stop condition, the method may include: determining anoperational status of a vehicle climate control system; receiving atarget air outlet temperature from the vehicle climate control system;receiving data indicating a state of a cooled seat of the vehicle; andinhibiting a start-engine command to restart an internal combustionengine of the vehicle because of a cabin cooling requirement when thedata indicates that the cooled seat of the vehicle is activated.

The method may further include determining whether a cabin temperatureof the vehicle is above a determined cabin threshold temperature, andwherein inhibiting a start-engine command to restart the internalcombustion engine may include delaying a request to restart the vehiclebecause of a cabin cooling requirement when the data indicates that thecooled seat of the vehicle is activated and the cabin temperature of thevehicle is above the determined cabin threshold temperature.

The method may further include sensors for determining occupancy of thevehicle and the inhibiting the start-engine command to restart theinternal combustion engine operation only occurs if a cooled seat isactivated for each occupied seating position of the vehicle.

Inhibiting a start-engine command to restart the internal combustionengine because of a cabin cooling requirement may include delaying thestart-vehicle command for a determined period of time. Inhibiting astart-engine command to restart the internal combustion engine becauseof a cabin cooling requirement may include delaying the start-vehiclecommand until another vehicle event causes a restart.

A vehicle, may include: a plurality of sensors;

a climate control system; and an auto-start control circuit comprisingan input to receive data indicating a state of a cooled seat of thevehicle and an input to receive data from the climate control systemindicating a target air outlet temperature, the auto-start controlcircuit configured to determine an operational status of a vehicleclimate control system; and to inhibit a start-engine command to restartthe internal combustion engine because of a cabin cooling requirementwhen the data indicates that the cooled seat of the vehicle isactivated.

The vehicle may further include a cabin temperature sensor and whereinthe auto-start control circuit is further configured to determinewhether a cabin temperature of the vehicle is above a determined cabinthreshold temperature, and wherein inhibiting the start-engine commandto restart the internal combustion engine may include delaying astart-engine command to restart the internal combustion engine becauseof a cabin cooling requirement when the data indicates that the cooledseat of the vehicle is activated and the cabin temperature of thevehicle is above the determined cabin threshold temperature.

The vehicle may further include sensors for determining occupancy of thevehicle and inhibiting the start-vehicle command only occurs if a cooledseat is activated for each occupied seating position of the vehicle.Inhibiting a start-engine command to restart the internal combustionengine because of a cabin cooling requirement may include delaying thestart-vehicle command for a determined period of time. Inhibiting astart-engine command to restart the internal combustion engine becauseof a cabin cooling requirement may include delaying the start-vehiclecommand until another vehicle event causes a restart.

An auto start control circuit, including a processor and anon-transitory machine-readable medium storing machine-readableinstructions executable by the processor, the machine-readableinstructions causing the processor to perform the operations of:determining an operational status of a vehicle climate control system;

determining a target air outlet temperature from the vehicle climatecontrol system; receiving data indicating a state of a cooled seat ofthe vehicle; and inhibiting a start-engine command to restart theinternal combustion engine because of a cabin cooling requirement whenthe data indicates that the cooled seat of the vehicle is activated.

The auto start control circuit may further include determining whether acoolant temperature of the vehicle is above a determined cabin thresholdtemperature, and wherein inhibiting a start-engine command to restartthe internal combustion engine may include delaying a request to restartthe vehicle because of a cabin cooling requirement when the dataindicates that the cooled seat of the vehicle is activated and thecoolant temperature of the vehicle is below the determined cabinthreshold temperature.

A method for managing auto start of a vehicle during an auto-stopcondition may include: determining an operational status of a vehicleclimate control system; receiving a target air outlet temperature fromthe vehicle climate control system; receiving data indicating a state ofa cooled seat of the vehicle; and initiating a stop-engine command tostop an internal combustion engine of the vehicle despite a cabincooling requirement when the data indicates that the cooled seat of thevehicle is activated.

The method may further include sensors for determining occupancy of thevehicle and initiating a stop-engine command to stop the internalcombustion engine of the vehicle operation only occurs if a cooled seatis activated for each occupied seating position of the vehicle.

A vehicle, may include: a plurality of sensors;

a climate control system; and an auto-start control circuit comprisingan input to receive data indicating a state of a cooled seat of thevehicle and an input to receive data from the climate control systemindicating a target air outlet temperature, the auto-start controlcircuit configured to determine an operational status of a vehicleclimate control system; and to initiating a stop-engine command to stopthe internal combustion engine of the vehicle operation despite a cabincooling requirement when the data indicates that the cooled seat of thevehicle is activated.

The vehicle may further include a cabin temperature sensor and whereinthe auto-start control circuit is further configured to determinewhether a cabin temperature of the vehicle is above a determined cabinthreshold temperature, and wherein inhibiting the start-engine commandto restart the internal combustion engine may include delaying astart-engine command to restart the internal combustion engine becauseof a cabin cooling requirement when the data indicates that the cooledseat of the vehicle is activated and the cabin temperature of thevehicle is above the determined cabin threshold temperature.

The vehicle may further include sensors for determining occupancy of thevehicle and wherein inhibiting the start-vehicle command only occurs ifa cooled seat is activated for each occupied seating position of thevehicle.

An auto start control circuit including a processor and a non-transitorymachine-readable medium storing machine-readable instructions executableby the processor, the machine-readable instructions causing theprocessor to perform the operations of: determining an operationalstatus of a vehicle climate control system; receiving a target airoutlet temperature from the vehicle climate control system; receivingdata indicating a state of a cooled seat of the vehicle; and inhibitinga start-engine command to restart the internal combustion engine becauseof a cabin cooling requirement when the data indicates that the cooledseat of the vehicle is activated.

An auto start control circuit, including a processor and anon-transitory machine-readable medium storing machine-readableinstructions executable by the processor, the machine-readableinstructions causing the processor to perform the operations of:determining an operational status of a vehicle climate control system;receiving a target air outlet temperature from the vehicle climatecontrol system; receiving data indicating a state of a cooled seat ofthe vehicle; and initiating a stop-engine command to stop an internalcombustion engine of the vehicle despite a cabin cooling requirementwhen the data indicates that the cooled seat of the vehicle isactivated.

Other features and aspects of the disclosed technology will becomeapparent from the following detailed description, taken in conjunctionwith the accompanying drawings, which illustrate, by way of example, thefeatures in accordance with embodiments of the disclosed technology. Thesummary is not intended to limit the scope of any inventions describedherein, which are defined solely by the claims attached hereto.

BRIEF DESCRIPTION OF THE DRAWINGS

The present disclosure, in accordance with one or more variousembodiments, is described in detail with reference to the followingfigures. The figures are provided for purposes of illustration only andmerely depict typical or example embodiments.

FIG. 1 is a schematic representation of an example vehicle with whichembodiments of the systems and methods disclosed herein may beimplemented.

FIG. 2 illustrates an example architecture for a cabin-temperaturemanagement system in accordance with one embodiment of the systems andmethods described herein.

FIG. 3 illustrates an example high-level operation of a system fordetermining to initiate a start-engine command in conjunction with HVACcooling operation in accordance with one embodiment.

FIG. 4 illustrates an example of allowing a stop engine command to occurwhen one or more seat coolers are active even though a cabin coolingrequirement is present.

FIG. 5 is an example computing component that may be used to implementvarious features of embodiments described in the present disclosure.

The figures are not exhaustive and do not limit the present disclosureto the precise form disclosed.

DETAILED DESCRIPTION

Embodiments of the systems and methods disclosed herein can beconfigured to delay or cancel a request to start the engine during theauto start/stop operation when one or more seat coolers (e.g.,airconditioned or ventilated seat) in the vehicle are activated.Delaying or canceling the start-engine request in conjunction with autostart/stop operations can improve fuel economy and reduce emissionswhile maintaining some level of human comfort as it relates to the cabintemperature of the vehicle.

Embodiments may be implemented to determine the status of one or moreseat coolers in the vehicle, and if a seat cooler is turned on, thesystem may delay, cancel, override or otherwise inhibit a start-enginerequest that is generated to enable sufficient operation of thevehicle's passenger compartment air conditioner. Some implementationsmay simply cancel the start-engine request or delay the auto-startfeature to accomplish this.

Embodiments may also include sensors to determine the presence of apassenger in one or more seating positions of the vehicle, and todetermine whether a corresponding seat cooler is activated for eachpassenger in the vehicle before delaying or canceling a start-enginerequest. Other vehicle parameters such as blower motor status, cabintemperature and the required air temperature at the HVAC vent outlets(target air outlet, or TAO) may also be evaluated when determiningwhether a start-engine request can be inhibited.

The systems and methods disclosed herein may be implemented with any ofa number of different vehicles and vehicle types. For example, thesystems and methods disclosed herein may be used with automobiles,trucks, motorcycles, recreational vehicles and other like on-or off-roadvehicles. In addition, the principals disclosed herein may also extendto other vehicle types as well. An example hybrid electric vehicle (HEV)in which embodiments of the disclosed technology may be implemented isillustrated in FIG. 1. Although the example described with reference toFIG. 1 is a hybrid type of vehicle, the systems and methods can beimplemented in other types of vehicle including gasoline- ordiesel-powered vehicles, fuel-cell vehicles, electric vehicles, or othervehicles in which battery thermal management can impact cabin comfort.

FIG. 1 illustrates a drive system of a vehicle that may include aninternal combustion engine 14 and one or more electric motors 22 (whichmay also serve as generators) as sources of motive power. Driving forcegenerated by the internal combustion engine 14 and motors 22 can betransmitted to one or more wheels 34 via a torque converter 16, atransmission 18, a differential gear device 28, and a pair of axles 30.

As an HEV, vehicle 2 may be driven/powered with either or both of engine14 and the motor(s) 22 as the drive source for travel. For example, afirst travel mode may be an engine-only travel mode that only usesinternal combustion engine 14 as the source of motive power. A secondtravel mode may be an EV travel mode that only uses the motor(s) 22 asthe source of motive power. A third travel mode may be an HEV travelmode that uses engine 14 and the motor(s) 22 as the sources of motivepower. In the engine-only and HEV travel modes, vehicle 102 relies onthe motive force generated at least by internal combustion engine 14,and a clutch 15 may be included to engage engine 14. In the EV travelmode, vehicle 2 is powered by the motive force generated by motor 22while engine 14 may be stopped and clutch 15 disengaged.

Engine 14 can be an internal combustion engine such as a gasoline,diesel or similarly powered engine in which fuel is injected into andcombusted in a combustion chamber. A cooling system 12 can be providedto cool the engine 14 such as, for example, by removing excess heat fromengine 14. For example, cooling system 12 can be implemented to includea radiator, a water pump and a series of cooling channels. In operation,the water pump circulates coolant through the engine 14 to absorb excessheat from the engine. The heated coolant is circulated through theradiator to remove heat from the coolant, and the cold coolant can thenbe recirculated through the engine. A fan may also be included toincrease the cooling capacity of the radiator. The water pump, and insome instances the fan, may operate via a direct or indirect coupling tothe driveshaft of engine 14. In other applications, either or both thewater pump and the fan may be operated by electric current such as frombattery 44.

An output control circuit 14A may be provided to control drive (outputtorque) of engine 14. Output control circuit 14A may include a throttleactuator to control an electronic throttle valve that controls fuelinjection, an ignition device that controls ignition timing, and thelike. Output control circuit 14A may execute output control of engine 14according to a command control signal(s) supplied from an electroniccontrol unit 50, described below. Such output control can include, forexample, throttle control, fuel injection control, and ignition timingcontrol.

Motor 22 can also be used to provide motive power in vehicle 2 and ispowered electrically via a battery 44. Battery 44 may be implemented asone or more batteries or other power storage devices including, forexample, lead-acid batteries, lithium ion batteries, capacitive storagedevices, and so on. Battery 44 may be charged by a battery charger 45that receives energy from internal combustion engine 14. For example, analternator or generator may be coupled directly or indirectly to a driveshaft of internal combustion engine 14 to generate an electrical currentas a result of the operation of internal combustion engine 14. A clutchcan be included to engage/disengage the battery charger 45. Battery 44may also be charged by motor 22 such as, for example, by regenerativebraking or by coasting during which time motor 22 operate as generator.

Motor 22 can be powered by battery 44 to generate a motive force to movethe vehicle and adjust vehicle speed. Motor 22 can also function as agenerator to generate electrical power such as, for example, whencoasting or braking. Battery 44 may also be used to power otherelectrical or electronic systems in the vehicle. Motor 22 may beconnected to battery 44 via an inverter 42. Battery 44 can include, forexample, one or more batteries, capacitive storage units, or otherstorage reservoirs suitable for storing electrical energy that can beused to power motor 22. When battery 44 is implemented using one or morebatteries, the batteries can include, for example, nickel metal hydridebatteries, lithium ion batteries, lead acid batteries, nickel cadmiumbatteries, lithium ion polymer batteries, and other types of batteries.

An electronic control unit 50 (described below) may be included and maycontrol the electric drive components of the vehicle as well as othervehicle components. For example, electronic control unit 50 may controlinverter 42, adjust driving current supplied to motor 22, and adjust thecurrent received from motor 22 during regenerative coasting andbreaking. As a more particular example, output torque of the motor 22can be increased or decreased by electronic control unit 50 through theinverter 42.

A torque converter 16 can be included to control the application ofpower from engine 14 and motor 22 to transmission 18. Torque converter16 can include a viscous fluid coupling that transfers rotational powerfrom the motive power source to the driveshaft via the transmission.Torque converter 16 can include a conventional torque converter or alockup torque converter. In other embodiments, a mechanical clutch canbe used in place of torque converter 16.

Clutch 15 can be included to engage and disengage engine 14 from thedrivetrain of the vehicle. In the illustrated example, a crankshaft 32,which is an output member of engine 14, may be selectively coupled tothe motor 22 and torque converter 16 via clutch 15. Clutch 15 can beimplemented as, for example, a multiple disc type hydraulic frictionalengagement device whose engagement is controlled by an actuator such asa hydraulic actuator. Clutch 15 may be controlled such that itsengagement state is complete engagement, slip engagement, and completedisengagement complete disengagement, depending on the pressure appliedto the clutch. For example, a torque capacity of clutch 15 may becontrolled according to the hydraulic pressure supplied from a hydrauliccontrol circuit (not illustrated). When clutch 15 is engaged, powertransmission is provided in the power transmission path between thecrankshaft 32 and torque converter 16. On the other hand, when clutch 15is disengaged, motive power from engine 14 is not delivered to thetorque converter 16. In a slip engagement state, clutch 15 is engaged,and motive power is provided to torque converter 16 according to atorque capacity (transmission torque) of the clutch 15.

As alluded to above, vehicle 102 may include an electronic control unit50. Electronic control unit 50 may include circuitry to control variousaspects of the vehicle operation. Electronic control unit 50 mayinclude, for example, a microcomputer that includes a one or moreprocessing units (e.g., microprocessors), memory storage (e.g., RAM,ROM, etc.), and I/O devices. The processing units of electronic controlunit 50, execute instructions stored in memory to control one or moreelectrical systems or subsystems in the vehicle. Electronic control unit50 can include a plurality of electronic control units such as, forexample, an electronic engine control module, a powertrain controlmodule, a transmission control module, a suspension control module, abody control module, and so on. As a further example, electronic controlunits can be included to control systems and functions such as doors anddoor locking, lighting, human-machine interfaces, cruise control,telematics, braking systems (e.g., ABS or ESC), battery managementsystems, and so on. These various control units can be implemented usingtwo or more separate electronic control units, or using a singleelectronic control unit.

In the example illustrated in FIG. 1, electronic control unit 50receives information from a plurality of sensors included in vehicle102. For example, electronic control unit 50 may receive signals thatindicate vehicle operating conditions or characteristics, or signalsthat can be used to derive vehicle operating conditions orcharacteristics. These may include, but are not limited to acceleratoroperation amount, A_(CC), a revolution speed, N_(E), of internalcombustion engine 14 (engine RPM), a rotational speed, N_(MG), of themotor 22 (motor rotational speed), and vehicle speed, N_(V). These mayalso include torque converter 16 output, N_(T) (e.g., output ampsindicative of motor output), brake operation amount/pressure, B, batterySOC (i.e., the charged amount for battery 44 detected by an SOC sensor).

Accordingly, vehicle 102 can include a plurality of sensors 52 that canbe used to detect various conditions internal or external to the vehicleand provide sensed conditions to electronic control unit 50 (which,again, may be implemented as one or a plurality of individual controlcircuits). In one embodiment, sensors 52 may be included to detect oneor more conditions directly or indirectly such as, for example, fuelefficiency, E_(F), motor efficiency, E_(MG), hybrid (internal combustionengine 14+MG 12) efficiency, acceleration, A_(CC), and so on.

In some embodiments, one or more of the sensors 52 may include their ownprocessing capability to compute the results for additional informationthat can be provided to electronic control unit 50. In otherembodiments, one or more sensors may be data-gathering-only sensors thatprovide only raw data to electronic control unit 50. In furtherembodiments, hybrid sensors may be included that provide a combinationof raw data and processed data to electronic control unit 50. Sensors 52may provide an analog output or a digital output.

Sensors 52 may be included to detect not only vehicle conditions butalso to detect external conditions as well. Sensors that might be usedto detect external conditions can include, for example, sonar, radar,lidar or other vehicle proximity sensors, and cameras or other imagesensors. Image sensors can be used to detect, for example, traffic signsindicating a current speed limit, road curvature, other vehicles,parking spaces, obstacles, and so on. Still other sensors may includethose that can detect road grade. While some sensors can be used toactively detect passive environmental objects, other sensors can beincluded and used to detect active objects such as those objects used toimplement smart roadways that may actively transmit and/or receive dataor other information.

The example of FIG. 1 is provided for illustration purposes only as anexample of a vehicle with which embodiments of the disclosed technologymay be implemented. One of ordinary skill in the art reading thisdescription will understand how the disclosed embodiments can beimplemented with other vehicle platforms.

FIG. 2 illustrates an example architecture for an auto start/stop systemin accordance with one embodiment of the systems and methods describedherein. Referring now to FIG. 2, in this example, auto start/stop system200 includes an auto start control circuit 210, a plurality of sensors152, and a plurality of vehicle systems 158. Sensors 152 and vehiclesystems 158 can communicate with auto start control circuit 210 via awired or wireless communication interface. Although sensors 152 andvehicle systems 158 are depicted as communicating with auto startcontrol circuit 210, they can also communicate with each other as wellas with other vehicle systems. In some embodiments, auto start controlcircuit 210 can be implemented as an ECU or as part of an ECU such as,for example electronic control unit 50. In other embodiments, auto startcontrol circuit 210 can be implemented independently of the ECU.

Auto start control circuit 210 in this example includes a communicationcircuit 201, a decision circuit 203 (including a processor 206 andmemory 208 in this example) and a power supply 212. Components of autostart control circuit 210 are illustrated as communicating with eachother via a data bus, although other communication in interfaces can beincluded. Auto start control circuit 210 in this example also includes auser interface 205 such as an interface to receive a signal from adash-mounted, console-mounted, or steering-wheel-mounted switch that canbe operated by the user to activate or deactivate the auto start controlcircuit 210 manually.

Processor 206 can include a GPU, CPU, microprocessor, or any othersuitable processing system. The memory 208 may include one or morevarious forms of memory or data storage (e.g., flash, RAM, etc.) thatmay be used to store setpoints, sensor readings, instructions andvariables for processor 206 as well as any other suitable information.Memory 208, can be made up of one or more modules of one or moredifferent types of memory, and may be configured to store data and otherinformation as well as operational instructions that may be used by theprocessor 206 to auto start control circuit 210.

Although the example of FIG. 2 is illustrated using processor and memorycircuitry, as described below with reference to circuits disclosedherein, decision circuit 203 can be implemented utilizing any form ofcircuitry including, for example, hardware, software, or a combinationthereof. By way of further example, one or more processors, controllers,ASICs, PLAs, PALs, CPLDs, FPGAs, logical components, software routinesor other mechanisms might be implemented to make up a auto start controlcircuit 210.

Communication circuit 201 includes either or both a wireless transceivercircuit 202 with an associated antenna 214 and a wired I/O interface 204with an associated hardwired data port (not illustrated). As thisexample illustrates, communications with auto start control circuit 210can include either or both wired and wireless communications circuits201. Wireless transceiver circuit 202 can include a transmitter and areceiver (not shown) to allow wireless communications via any of anumber of communication protocols such as, for example, WiFi, Bluetooth,near field communications (NFC), Zigbee, and any of a number of otherwireless communication protocols whether standardized, proprietary,open, point-to-point, networked or otherwise. Antenna 214 is coupled towireless transceiver circuit 202 and is used by wireless transceivercircuit 202 to transmit radio signals wirelessly to wireless equipmentwith which it is connected and to receive radio signals as well. TheseRF signals can include information of almost any sort that is sent orreceived by auto start control circuit 210 to/from other entities suchas sensors 152 and vehicle systems 158.

Wired I/O interface 204 can include a transmitter and a receiver (notshown) for hardwired communications with other devices. For example,wired I/O interface 204 can provide a hardwired interface to othercomponents, including sensors 152 and vehicle systems 158. Wired I/Ointerface 204 can communicate with other devices using Ethernet or anyof a number of other wired communication protocols whether standardized,proprietary, open, point-to-point, networked or otherwise.

Power supply 210 can include one or more of a battery or batteries (suchas, e.g., Li-ion, Li-Polymer, NiMH, NiCd, NiZn, and NiH₂, to name a few,whether rechargeable or primary batteries,), a power connector (e.g., toconnect to vehicle supplied power, etc.), an energy harvester (e.g.,solar cells, piezoelectric system, etc.), or it can include any othersuitable power supply.

Sensors 152 can include, for example, sensors 52 such as those describedabove with reference to the example of FIG. 1. Sensors 152 can includeadditional sensors that may or not otherwise be included on examplevehicle 10. In the example illustrated in FIG. 2, sensors 152 includebrake pedal sensor 212, vehicle speed sensor 214, seat cooler sensor216, blower motor sensor 222, HVAC status sensor 224, and cabintemperature sensor 228. One or more of these sensors can be made up ofan individual sensor or multiple sensors. Additional sensors 232 canalso be included as may be appropriate for a given implementation ofauto start/stop circuit 200.

Brake pedal sensor 212 may include one or more sensors to monitorwhether and how much pressure is applied to the brake pedal by anoperator as well as one or more sensors to monitor direction andmagnitude of brake pedal travel. Seat cooler sensor 216 may include oneor more sensors to detect the actuation status of seat coolers in thevehicle. For example, seat cooler sensor 216 may monitor the on off thestate of one or more seat coolers (e.g., ventilated, air conditioned, orotherwise cooled seat) in the vehicle as well as the level at which aseat cooler is set (e.g., highest level, middle level, lowest level).

HVAC status sensor 224 may include one or more sensors to monitor thecurrent status of a climate control system such as, for example, HVACsystem 114. These one or more sensors may be configured to monitor, forexample, the HVAC system mode (e.g., on, off, heat, AC, etc.),temperature settings for the system and the like. Blower motor sensor222 may include one or more sensors to monitor blower motor settings(e.g., fan-speed settings) of the HVAC system. Instead of or in additionto one or more sensors in HVAC status sensor 224, the same or similarinformation may be received directly from HVAC system 114.

Cabin temperature sensor 228 can be used to monitor the cabintemperature of the vehicle. This can include one or more sensors tomeasure one or more cabin temperature such as overall cabintemperatures, localized cabin temperatures (e.g., front cabin, rearcabin, etc.), temperature of the air at the air vent outlets, and so on.

Vehicle systems 158 can include any of a number of different vehiclecomponents or subsystems used in operation of the vehicle. In thisexample, the vehicle systems 158 include a user input interface 112 suchas, for example, one or more of buttons, switches, touchscreen displays,voice command systems, and so on. HVAC system 114 may include, forexample, the heating, ventilating and air-conditioning system used tocontrol the temperature inside the vehicle. Displays 116 may include,for example, one or more indicator lights, LED displays, LCD displays,segment displays or other mechanisms to display vehicle information tothe operator and occupants. Displays 116 and user interface 112 may beimplemented, for example, as part of a vehicle head unit, or they may beimplemented as displays and interfaces other than the head unit. Othervehicle systems 282 may also be included as part of vehicle systems 158.

During operation, auto start control circuit 210 can receive informationfrom various vehicle sensors to determine whether the auto stop mode maybe activated or extended. Communication circuit 201 can be used totransmit and receive information between auto start control circuit 210and sensors 152, and auto start control circuit 210 and vehicle systems158. Also, sensors 152 may communicate with vehicle systems 158 directlyor indirectly (e.g., via communication circuit 201 or otherwise).

In various embodiments, communication circuit 201 can be configured toreceive data and other information from sensors 152 that is used indetermining whether to delay or cancel a start-engine request.Additionally, communication circuit 201 can be used to send a start orstop signal or other information to various vehicle systems 158 as partof delaying, denying or initiating a start-engine command.

FIG. 3 illustrates an example high-level operation of a system fordetermining whether to issue a start-engine command in conjunction withHVAC cooling operation (e.g., ventilation or air conditioning) inaccordance with one embodiment. In the example described with respect toFIG. 3, the system evaluates the blower motor, target air-outlettemperature (TAO), cabin temperature and seat cooler status to determinewhether to initiate or deny a start-engine command. The system may beconfigured to inhibit a start-engine command to restart the vehicle'sICE because of a cabin cooling requirement when the evaluated dataindicates that the cooled seat or seats of the vehicle is or are in anON state. For example for a vehicle in an auto-stop condition,restarting the vehicle because of a cabin cooling request may be delayedfor a determined period of time. In another embodiment, it may bedelayed until another vehicle event causes a restart such as, forexample, a foot-off-brake event or such as where other vehicle systemsmay require a restart.

Referring now to FIG. 3, at operation 312 the system determines anoperational status of the vehicle climate control system. In thisexample, the system determines whether the blower motor for the vehicleHVAC system is turned on. For example, auto start control circuit 210may evaluate information obtained from blower motor sensor 222 todetermine whether the blower motor is on. Auto start control circuit 210may also determine in some embodiments a blower-motor speed such as afan speed at which an HVAC system fan is operating. If the blower motoris not operating, this indicates that the HVAC system is turned off andnot currently being used to cool the vehicle. Accordingly, there is noneed to initiate a start-engine command to accommodate the HVAC systemand a start-engine command is not initiated at this time. This isillustrated at operation 324. On the other hand, if the blower motor isoperating the process continues at operation 314.

At operation 314, the system determines whether the required target airoutlet temperature (TAO) is below a determined threshold. For example,the system may receive target air outlet information from the HVACsystem 114 based on desired and current temperatures (e.g., asdetermined by climate control settings) and current cabin temperatures.If the target air outlet temperature is not below a determinedthreshold, the engine need not be restarted to achieve the desired airoutlet temperature for cooling the cabin. For example, if the target airoutlet temperature is not below the current coolant temperature (e.g.,as determined by a coolant temperature sensor 226) by more than adetermined threshold amount, additional cold air is not needed from theclimate control system to achieve the desired target air outlettemperature. Accordingly, a start-engine command is not initiated atthis time as illustrated at operation 324. On the other hand, if theblower motor is operating (operation 312) and the required target airoutlet (TAO) is sufficiently low such that additional cooling isrequired from the climate control system, the system proceeds tooperation 316.

At operation 316, the system checks to determine whether the vehiclecabin temperature is above a determined threshold. The threshold may bedetermined, for example, as a threshold above which vehicle occupantsmight be uncomfortable even with their cooled seats actuated. Forexample, the cabin temperature threshold might be a temperature at orabove which seat coolers will be insufficient to maintain passengercomfort. The threshold temperature can be determined, for example, as anabsolute temperature of the cabin. For example, the thresholdtemperature might be set at 70° F., 71° F., 72° F., 73° F., 74° F., 75°F., 76° F., 77° F., 70° F., 79° F., 80° F., or other thresholdtemperature (whether in Fahrenheit, Celsius or other temperature scale)above which seat coolers will not be sufficient to maintain a determinedlevel of comfort for the passengers. The threshold temperature mightalso be determined, for example, as a temperature relative to thevehicle climate control settings. For example, if the user has set anautomatic climate control system to a desired temperature, thedetermined threshold might be a set number of degrees above the desiredtemperature. This temperature differential between the climate controlsetting and the cabin temperature threshold might be determined as, forexample, 1° F., 2° F., 3° F., 4° F., 5° F., 6° F., 7° F., 8° F., 9° F.,10° F., or as some other temperature difference or gradient (whether inFahrenheit, Celsius or other temperature scale). As yet another example,the cabin temperature threshold might be determined as a function of anonquantitative climate control setting such as, for example, a slideror knob that can set the temperature from “Cold” to “Hot” withoutsetting a specific temperature setting.

If the vehicle cabin temperature is not above the determined threshold,it would be unnecessary to initiate a start-engine command for thepurposes of accommodating the HVAC system to cool the vehicle, and astart-engine command is therefore not initiated. This is illustrated atoperation 324. On the other hand, if the cabin temperature issufficiently warm such that the vehicle air conditioning might berequired to maintain passenger comfort, the process continues atoperation 318.

At operation 318, the system checks the sensor data to determine thestatus of one or more seat coolers of the vehicle. In someimplementations, the system may only check the status of the vehicleoperator's seat cooler. In other implementations, the system may checkthe status of all seat coolers. In yet other implementations, the systemmay use sensors to determine which seats are occupied and only check thestatus of the seat coolers for those occupied seats. If the appropriateseat cooler or coolers are activated, it is anticipated that sufficientcooling is being provided by the seat coolers to the vehicle occupants.Accordingly, the system may be configured to not initiate a start-enginecommand at operation 324 when the seat coolers are turned on. However,if the seat cooler or coolers are not turned on, the process progressesto operation 322 at which time a start-engine command is generatedbecause of a cabin cooling requirement (i.e., the engine is required tooperate the air-conditioning-system compressor to provide sufficientchilled air for the cabin) and sent to the vehicle starter to start theinternal combustion engine (or to disable an auto-stop stop-enginecommand).

Although the above illustrated embodiments are shown with reference toinitiating or denying a start engine request, the same logic may be usedto determine whether or not to issue a stop-engine request. In otherwords, while the vehicle is in an auto-stop condition, denying astart-engine command may mean that the engine is not started. However,if the vehicle is running but otherwise ready for an auto-stopcondition, denying a start engine command may mean denying a requirementthat the engine remain on for purposes of cooling the cabin with theHVAC system. Likewise, while the vehicle is in an auto-stop condition,allowing a start-engine command may mean that the engine is re-started.But, if the vehicle is running but otherwise ready for an auto-stopcondition (e.g., in an auto-stop mode), the system may be configured toinitiate a stop-vehicle command to turn off an internal combustionengine even though the cabin cooling requirements may otherwise dictatethat the engine should remain running.

FIG. 4 is a diagram illustrating an example of allowing a stop enginecommand to occur when one or more seat coolers are active even though acabin cooling requirement is present. In the example described withrespect to FIG. 4, the system evaluates the blower motor, targetair-outlet temperature (TAO), cabin temperature and seat cooler statusto determine whether to initiate or deny a start-engine command. Thesystem may be configured to inhibit a start-engine command to restartthe vehicle's internal combustion engine because of a cabin coolingrequirement when the evaluated data indicates that the cooled seat orseats of the vehicle is or are in an ON state. For example for a vehiclein an auto-stop condition, restarting the vehicle because of a cabincooling request may be delayed for a determined period of time. Inanother embodiment, it may be delayed until another vehicle event causesa restart such as, for example, a foot-off-brake event or such as whereother vehicle systems may require a restart.

Referring now to FIG. 4, at operation 412 the system determines anoperational status of the vehicle climate control system. In thisexample, the system determines whether the blower motor for the vehicleHVAC system is turned on. For example, auto start control circuit 210may evaluate information obtained from blower motor sensor 222 todetermine whether the blower motor is on. Auto start control circuit 210may also determine in some embodiments a blower-motor speed such as afan speed at which an HVAC system fan is operating. If the blower motoris not operating, this indicates that the HVAC system is turned off andnot currently being used to cool the vehicle. Accordingly, there is noneed to initiate a start-engine command to accommodate the HVAC systemand a stop-engine command is initiated at this time. This is illustratedat operation 424. On the other hand, if the blower motor is operatingthe process continues at operation 414.

At operation 414, the system determines whether the required target airoutlet temperature (TAO) is below a determined threshold. For example,the system may receive target air outlet information from the HVACsystem 114 based on desired and current temperatures (e.g., asdetermined by climate control settings) and current cabin temperatures.If the target air outlet temperature is not below a determinedthreshold, the engine need not be restarted to achieve the desired airoutlet temperature for cooling the cabin. For example, if the target airoutlet temperature is not below the current coolant temperature (e.g.,as determined by a coolant temperature sensor 226) by more than adetermined threshold amount, additional cold air is not needed from theclimate control system to achieve the desired target air outlettemperature. Accordingly, a stop-engine command is initiated at thistime as illustrated at operation 424. On the other hand, if the blowermotor is operating (operation 412) and the required target air outlet(TAO) is sufficiently low such that additional cooling is required fromthe climate control system, the system proceeds to operation 416.

At operation 416, the system checks to determine whether the vehiclecabin temperature is above a determined threshold. The threshold may bedetermined, for example, as a threshold above which vehicle occupantsmight be uncomfortable even with their cooled seats actuated. Forexample, the cabin temperature threshold might be a temperature at orabove which seat coolers will be insufficient to maintain passengercomfort. The threshold temperature can be determined, for example, as anabsolute temperature of the cabin. For example, the thresholdtemperature might be set at 70° F., 71° F., 72° F., 73° F., 74° F., 75°F., 76° F., 77° F., 70° F., 79° F., 80° F., or other thresholdtemperature (whether in Fahrenheit, Celsius or other temperature scale)above which seat coolers will not be sufficient to maintain a determinedlevel of comfort for the passengers. The threshold temperature mightalso be determined, for example, as a temperature relative to thevehicle climate control settings. For example, if the user has set anautomatic climate control system to a desired temperature, thedetermined threshold might be a set number of degrees above the desiredtemperature. This temperature differential between the climate controlsetting and the cabin temperature threshold might be determined as, forexample, 1° F., 2° F., 3° F., 4° F., 5° F., 6° F., 7° F., 8° F., 9° F.,10° F., or as some other temperature difference or gradient (whether inFahrenheit, Celsius or other temperature scale). As yet another example,the cabin temperature threshold might be determined as a function of anonquantitative climate control setting such as, for example, a slideror knob that can set the temperature from “Cold” to “Hot” withoutsetting a specific temperature setting.

If the vehicle cabin temperature is not above the determined threshold,it would be unnecessary to initiate a start-engine command for thepurposes of accommodating the HVAC system to cool the vehicle, and astop-engine command is initiated. This is illustrated at operation 424.On the other hand, if the cabin temperature is sufficiently warm suchthat the vehicle air conditioning might be required to maintainpassenger comfort, the process continues at operation 418.

At operation 418, the system checks the sensor data to determine thestatus of one or more seat coolers of the vehicle. In someimplementations, the system may only check the status of the vehicleoperator's seat cooler. In other implementations, the system may checkthe status of all seat coolers. In yet other implementations, the systemmay use sensors to determine which seats are occupied and only check thestatus of the seat coolers for those occupied seats. If the appropriateseat cooler or coolers are activated, it is anticipated that sufficientcooling is being provided by the seat coolers to the vehicle occupantsto maintain comfort. Accordingly, the system may be configured toinitiate a stop-engine command at operation 424 when the seat coolersare turned on despite the cabin cooling requirement indicated by thetarget air outlet temperature or the cabin temperature. However, if theseat cooler or coolers are not turned on, the process progresses tooperation 422 at which time a stop-engine command is inhibited becauseof a cabin cooling requirement (i.e., the engine is required to operatethe air-conditioning-system compressor to provide sufficient chilled airfor the cabin) to disable an auto-stop stop-engine command.

The above processes described with reference to FIGS. 3 and 4 illustrateexamples by which the system (e.g., the auto start control circuit 210)may evaluate and determine whether to generate a start-engine command onthe basis of the need for the vehicle HVAC system to provide cooling tothe occupants. It is noted that a start-engine command may be initiatedfor other reasons independent of HVAC system requirements such as, forexample, to charge the battery such that the vehicle accessories mayremain on.

In the above-described examples, the order of the operations may bedifferent from the order described. For example, the system may evaluatea cabin temperature before evaluating the air outlet temperature.Likewise, the monitored parameters may be continuously monitored in realtime while the vehicle is in an auto stop condition to determine at anytime during the auto stop condition whether a start-engine commandshould be initiated.

Although an HVAC system is generally defined as a heating, ventilatingand air-conditioning system, the term HVAC system as used herein mayrefer to a system that provides air conditioning only, heating andventilating without air-conditioning, heating and air-conditioning,heating ventilating and air-conditioning, or other vehicle climatecontrol system.

In some implementations, the system may only check the status of thevehicle operator's seat cooler. In other implementations, the system maycheck the status of all seat coolers. In yet other implementations, thesystem may use sensors to determine which seats are occupied and onlycheck the status of the seat coolers for those occupied seats. Sensorsthat may be used to determine which seats are occupied may include, forexample, imaging systems to detect passengers, weight sensors to detectweight on seats within the vehicle, infrared sensors, and so on.

As used herein, the terms circuit and component might describe a givenunit of functionality that can be performed in accordance with one ormore embodiments of the present application. As used herein, a componentmight be implemented utilizing any form of hardware, software, or acombination thereof. For example, one or more processors, controllers,ASICs, PLAs, PALs, CPLDs, FPGAs, logical components, software routinesor other mechanisms might be implemented to make up a component. Variouscomponents described herein may be implemented as discrete components ordescribed functions and features can be shared in part or in total amongone or more components. In other words, as would be apparent to one ofordinary skill in the art after reading this description, the variousfeatures and functionality described herein may be implemented in anygiven application. They can be implemented in one or more separate orshared components in various combinations and permutations. Althoughvarious features or functional elements may be individually described orclaimed as separate components, it should be understood that thesefeatures/functionality can be shared among one or more common softwareand hardware elements. Such a description shall not require or implythat separate hardware or software components are used to implement suchfeatures or functionality.

Where components are implemented in whole or in part using software,these software elements can be implemented to operate with a computingor processing component capable of carrying out the functionalitydescribed with respect thereto. One such example computing component isshown in FIG. 5. Various embodiments are described in terms of thisexample-computing component 500. After reading this description, it willbecome apparent to a person skilled in the relevant art how to implementthe application using other computing components or architectures.

Referring now to FIG. 5, computing component 500 may represent, forexample, computing or processing capabilities found within aself-adjusting display, desktop, laptop, notebook, and tablet computers.They may be found in hand-held computing devices (tablets, PDA's, smartphones, cell phones, palmtops, etc.). They may be found in workstationsor other devices with displays, servers, or any other type ofspecial-purpose or general-purpose computing devices as may be desirableor appropriate for a given application or environment. Computingcomponent 500 might also represent computing capabilities embeddedwithin or otherwise available to a given device. For example, acomputing component might be found in other electronic devices such as,for example, portable computing devices, and other electronic devicesthat might include some form of processing capability.

Computing component 500 might include, for example, one or moreprocessors, controllers, control components, or other processingdevices. Processor 505 might be implemented using a general-purpose orspecial-purpose processing engine such as, for example, amicroprocessor, controller, or other control logic. Processor 505 may beconnected to a bus 502. However, any communication medium can be used tofacilitate interaction with other components of computing component 500or to communicate externally.

Computing component 500 might also include one or more memorycomponents, simply referred to herein as main memory 508. For example,random access memory (RAM) or other dynamic memory, might be used forstoring information and instructions to be executed by processor 505.Main memory 508 might also be used for storing temporary variables orother intermediate information during execution of instructions to beexecuted by processor 505. Computing component 500 might likewiseinclude a read only memory (“ROM”) or other static storage devicecoupled to bus 502 for storing static information and instructions forprocessor 505.

The computing component 500 might also include one or more various formsof information storage mechanism 510, which might include, for example,a media drive 512 and a storage unit interface 520. The media drive 512might include a drive or other mechanism to support fixed or removablestorage media 515. For example, a hard disk drive, a solid-state drive,a magnetic tape drive, an optical drive, a compact disc (CD) or digitalvideo disc (DVD) drive (R or RW), or other removable or fixed mediadrive might be provided. Storage media 515 might include, for example, ahard disk, an integrated circuit assembly, magnetic tape, cartridge,optical disk, a CD or DVD. Storage media 515 may be any other fixed orremovable medium that is read by, written to or accessed by media drive512. As these examples illustrate, the storage media 515 can include acomputer usable storage medium having stored therein computer softwareor data.

In alternative embodiments, information storage mechanism 510 mightinclude other similar instrumentalities for allowing computer programsor other instructions or data to be loaded into computing component 500.Such instrumentalities might include, for example, a fixed or removablestorage unit 522 and an interface 520. Examples of such storage units522 and interfaces 520 can include a program cartridge and cartridgeinterface, a removable memory (for example, a flash memory or otherremovable memory component) and memory slot. Other examples may includea PCMCIA slot and card, and other fixed or removable storage units 522and interfaces 520 that allow software and data to be transferred fromstorage unit 522 to computing component 500.

Computing component 500 might also include a communications interface525. Communications interface 525 might be used to allow software anddata to be transferred between computing component 500 and externaldevices. Examples of communications interface 525 might include a modemor softmodem, a network interface (such as Ethernet, network interfacecard, IEEE 802.XX or other interface). Other examples include acommunications port (such as for example, a USB port, IR port, RS232port Bluetooth® interface, or other port), or other communicationsinterface. Software/data transferred via communications interface 525may be carried on signals, which can be electronic, electromagnetic(which includes optical) or other signals capable of being exchanged bya given communications interface 525. These signals might be provided tocommunications interface 525 via a channel 528. Channel 528 might carrysignals and might be implemented using a wired or wireless communicationmedium. Some examples of a channel might include a phone line, acellular link, an RF link, an optical link, a network interface, a localor wide area network, and other wired or wireless communicationschannels.

In this document, the terms “computer program medium” and “computerusable medium” are used to generally refer to transitory ornon-transitory media. Such media may be, e.g., memory 508, storage unit520, media 515, and channel 528. These and other various forms ofcomputer program media or computer usable media may be involved incarrying one or more sequences of one or more instructions to aprocessing device for execution. Such instructions embodied on themedium, are generally referred to as “computer program code” or a“computer program product” (which may be grouped in the form of computerprograms or other groupings). When executed, such instructions mightenable the computing component 500 to perform features or functions ofthe present application as discussed herein.

It should be understood that the various features, aspects andfunctionality described in one or more of the individual embodiments arenot limited in their applicability to the particular embodiment withwhich they are described. Instead, they can be applied, alone or invarious combinations, to one or more other embodiments, whether or notsuch embodiments are described and whether or not such features arepresented as being a part of a described embodiment. Thus, the breadthand scope of the present application should not be limited by any of theabove-described exemplary embodiments.

Terms and phrases used in this document, and variations thereof, unlessotherwise expressly stated, should be construed as open ended as opposedto limiting. As examples of the foregoing, the term “including” shouldbe read as meaning “including, without limitation” or the like. The term“example” is used to provide exemplary instances of the item indiscussion, not an exhaustive or limiting list thereof. The terms “a” or“an” should be read as meaning “at least one,” “one or more” or thelike; and adjectives such as “conventional,” “traditional,” “normal,”“standard,” “known.” Terms of similar meaning should not be construed aslimiting the item described to a given time period or to an itemavailable as of a given time. Instead, they should be read to encompassconventional, traditional, normal, or standard technologies that may beavailable or known now or at any time in the future. Where this documentrefers to technologies that would be apparent or known to one ofordinary skill in the art, such technologies encompass those apparent orknown to the skilled artisan now or at any time in the future.

The presence of broadening words and phrases such as “one or more,” “atleast,” “but not limited to” or other like phrases in some instancesshall not be read to mean that the narrower case is intended or requiredin instances where such broadening phrases may be absent. The use of theterm “component” does not imply that the aspects or functionalitydescribed or claimed as part of the component are all configured in acommon package. Indeed, any or all of the various aspects of acomponent, whether control logic or other components, can be combined ina single package or separately maintained and can further be distributedin multiple groupings or packages or across multiple locations.

Additionally, the various embodiments set forth herein are described interms of exemplary block diagrams, flow charts and other illustrations.As will become apparent to one of ordinary skill in the art afterreading this document, the illustrated embodiments and their variousalternatives can be implemented without confinement to the illustratedexamples. For example, block diagrams and their accompanying descriptionshould not be construed as mandating a particular architecture orconfiguration.

What is claimed is:
 1. A method for managing auto start of a vehicleduring an auto-stop condition, the method comprising: receiving a targetair outlet temperature from a vehicle climate control system; receivingdata indicating a cooled seat of the vehicle is activated; determining acabin cooling requirement based on the target air outlet temperature;determining that a start-engine condition exists because of the cabincooling requirement; and inhibiting a start-engine command to restart aninternal combustion engine of the vehicle because of the cabin coolingrequirement in response to the data indicating that the cooled seat ofthe vehicle is activated.
 2. The method of claim 1, further comprisingdetermining whether a cabin temperature of the vehicle is above adetermined cabin threshold temperature, and wherein inhibiting thestart-engine command to restart the internal combustion engine comprisesdelaying a request to restart the internal combustion engine because ofthe cabin cooling requirement in response to the data indicating thatthe cooled seat of the vehicle is activated and the cabin temperature ofthe vehicle is above the determined cabin threshold temperature.
 3. Themethod of claim 1, further comprising: determining each occupied seat ofthe vehicle, wherein the data indicating that the cooled seat of thevehicle is activated comprises data indicating, for each occupied seat,whether a corresponding cooler is activated or not activated, andwherein inhibiting the start-engine command to restart the internalcombustion engine occurs in response to the data indicating that, foreach occupied seat, the corresponding cooler is activated.
 4. The methodof claim 1, wherein inhibiting the start-engine command to restart theinternal combustion engine because of the cabin cooling requirementcomprises delaying the start-engine command for a determined period oftime.
 5. The method of claim 1, wherein inhibiting the start-enginecommand to restart the internal combustion engine because of the cabincooling requirement comprises delaying the start-engine command untilanother vehicle event causes a restart.
 6. A vehicle, comprising: aplurality of sensors; a climate control system; and an auto-startcontrol circuit comprising an input to receive data indicating a cooledseat of the vehicle is activated and an input to receive data from theclimate control system indicating a target air outlet temperature, theauto-start control circuit configured to: determine a cabin coolingrequirement based on the target air outlet temperature; determine that astart-engine condition exists because of the cabin cooling requirement;and inhibit a start-engine command to restart an internal combustionengine of the vehicle because of the cabin cooling requirement inresponse to the data indicating that the cooled seat of the vehicle isactivated.
 7. The vehicle of claim 6, further comprising a cabintemperature sensor and wherein the auto-start control circuit is furtherconfigured to determine whether a cabin temperature of the vehicle isabove a determined cabin threshold temperature, and wherein inhibitingthe start-engine command to restart the internal combustion enginecomprises delaying the start-engine command to restart the internalcombustion engine because of the cabin cooling requirement in responseto the data indicating that the cooled seat of the vehicle is activatedand the cabin temperature of the vehicle is above the determined cabinthreshold temperature.
 8. The vehicle of claim 6, further comprisingsensors for determining each occupied seat of the vehicle, wherein thedata indicating that the cooled seat of the vehicle is activatedcomprises data indicating, for each occupied seat, whether acorresponding cooler is activated or not activated, and whereininhibiting the start-engine command occurs in response to the dataindicating that, for each occupied seat, the corresponding cooler isactivated.
 9. The vehicle of claim 6, wherein inhibiting thestart-engine command to restart the internal combustion engine becauseof the cabin cooling requirement comprises delaying the start-enginecommand for a determined period of time.
 10. The vehicle of claim 6,wherein inhibiting the start-engine command to restart the internalcombustion engine because of the cabin cooling requirement comprisesdelaying the start-engine command until another vehicle event causes arestart.
 11. An auto start control circuit for a vehicle comprising aninternal combustion engine, the auto start control circuit comprising aprocessor and a non-transitory machine-readable medium storingmachine-readable instructions executable by the processor, themachine-readable instructions causing the processor to perform theoperations of: determining a target air outlet temperature from avehicle climate control system of the vehicle; receiving data indicatinga cooled seat of the vehicle is activated; determining a cabin coolingrequirement based on the target air outlet temperature; determining thata start-engine condition exists because of the cabin coolingrequirement; and inhibiting a start-engine command to restart theinternal combustion engine because of the cabin cooling requirement inresponse to the data indicating that the cooled seat of the vehicle isactivated.
 12. The auto start control circuit of claim 11, furthercomprising determining whether a coolant temperature of the vehicle isabove a determined cabin threshold temperature, and wherein inhibitingthe start-engine command to restart the internal combustion enginecomprises delaying a request to restart the internal combustion enginebecause of the cabin cooling requirement in response to the dataindicating that the cooled seat of the vehicle is activated and thecoolant temperature of the vehicle is below the determined cabinthreshold temperature.
 13. A method for managing autostop of a vehicleduring an auto-stop condition, the method comprising: determining anoperational status of a vehicle climate control system; receiving atarget air outlet temperature from the vehicle climate control system;receiving data indicating a cooled seat of the vehicle is activated; andinitiating, in response to the data indicating that the cooled seat ofthe vehicle is activated, a stop-engine command to stop an internalcombustion engine of the vehicle despite a cabin cooling requirementthat would otherwise cause the internal combustion engine to remain on.14. The method of claim 13, further comprising determining each occupiedseat of the vehicle, wherein the data indicating that the cooled seat ofthe vehicle is activated comprises data indicating, for each occupiedseat, whether a corresponding cooler is activated or not activated, andwherein initiating the stop-engine command to stop the internalcombustion engine of the vehicle occurs in response to the dataindicating that, for each occupied seat, the corresponding cooler isactivated.
 15. A vehicle, comprising: a plurality of sensors; a climatecontrol system; and an auto-start control circuit comprising an input toreceive data indicating a cooled seat of the vehicle is activated and aninput to receive data from the climate control system indicating atarget air outlet temperature, the auto-start control circuit configuredto: determine that a stop-engine condition is inhibited because of acabin cooling requirement associated with the target air outlettemperature; and initiate a stop-engine command to stop an internalcombustion engine of the vehicle despite the cabin cooling requirementin response to the data indicating that the cooled seat of the vehicleis activated.
 16. The vehicle of claim 15, further comprising a cabintemperature sensor and wherein the auto-start control circuit is furtherconfigured to determine whether a cabin temperature of the vehicle isabove a determined cabin threshold temperature, and wherein initiatingthe stop-engine command to stop the internal combustion engine comprisesinitiating the stop-engine command to stop the internal combustionengine because of the cabin cooling requirement in response to the dataindicating that the cooled seat of the vehicle is activated and thecabin temperature of the vehicle is above the determined cabin thresholdtemperature.
 17. The vehicle of claim 15, further comprising sensors fordetermining each occupied seating position of the vehicle, wherein thedata indicating that the cooled seat of the vehicle is activatedcomprises data indicating, for each occupied seating position of thevehicle, whether a respective cooled seat is activated or not activated,and wherein initiating the stop-engine command occurs in response to thedata indicating the respective cooled seat is activated for eachoccupied seating position of the vehicle.
 18. An auto start controlcircuit for a vehicle comprising an internal combustion engine, the autostart control circuit comprising a processor and a non-transitorymachine-readable medium storing machine-readable instructions executableby the processor, the machine-readable instructions causing theprocessor to perform the operations of: receiving a target air outlettemperature from a vehicle climate control system; receiving dataindicating a cooled seat of the vehicle is activated; determining that astop-engine condition is inhibited because of a cabin coolingrequirement associated with the target air outlet temperature; andinitiating a stop-engine command to stop the internal combustion engineof the vehicle despite the cabin cooling requirement in response to thedata indicating that the cooled seat of the vehicle is activated.